package net.hvacapp.cmvrfforandroid.utils;

import android.text.TextUtils;

/**
 * Url解析
 */
public class UrlUtils {
    /**
     * 根据下载地址获取文件名
     *
     * @param url
     * @return
     */
    public static String getFileName(String url) {
        if (TextUtils.isEmpty(url)) {
            return "";
        }
        int pos = url.lastIndexOf("/");
        return url.substring(pos + 1);
    }

    /**
     * 根据下载地址获取文件类型
     *
     * @param url
     * @return .apk(包含".")
     */
    public static String getFileType(String url) {
        if (TextUtils.isEmpty(url)) {
            return "";
        }
        int pos = url.lastIndexOf(".");
        return url.substring(pos, url.length());
    }

    public static String urlConvert(String url) {
        url = url.replaceAll("&", "%26");
        url = url.replaceAll("=", "%3D");
        return url;
    }
}
